Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 9ba243ee1f3c34461c391b256bc25d634a71d221


Parents : eb168d4
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-01-04T22:07:43+01:00

Fixed intermittent radio init failure on T3S3 SX1280

Changes

1 files changed, 8 insertions(+), 0 deletions(-)


Diff

diff --git a/RNode_Firmware.ino b/RNode_Firmware.ino
index b9643cf..e476392 100644
--- a/RNode_Firmware.ino
+++ b/RNode_Firmware.ino
@@ -161,6 +161,14 @@ void setup() {
#if MCU_VARIANT == MCU_ESP32 || MCU_VARIANT == MCU_NRF52
init_channel_stats();
+ #if BOARD_MODEL == BOARD_RNODE_NG_22
+ #if MODEM == SX1280
+ delay(300);
+ LoRa->reset();
+ delay(100);
+ #endif
+ #endif
+
// Check installed transceiver chip and
// probe boot parameters.
if (LoRa->preInit()) {


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────